#依赖的基础镜像
FROM golang 

MAINTAINER wanglei

#拷贝当前文件到 /app文件内(自己生成的目录)
COPY . /app
#进入/app文件目录
WORKDIR /app  
#配置go的环境变量
ENV GO111MODULE=on \
    CGO_ENABLED=0 \
    GOOS=linux \
    GOARCH=amd64 \
	GOPROXY="https://goproxy.cn,direct"

#打包项目
RUN go build -o web-server *.go 
#映射外部访问端口
EXPOSE 8080

# 启动容器时运行的命令
CMD ["./web-server"]